Puedes usar background-size. Luego tienes varias forma de ajustar, ya sea usando medidas relativas, o cosas como
contain o
cover:
Hombre, en principio la imagen es bastante pesada. Prueba a intentar reducir la calidad. Ten en cuenta que la mayoría de personas está con una resolución de pantalla de un máximo de 1.300 pixeles, o por ahí.