My My site hosts about 120 images per page. Below is the server i have (from OVH). The site itself loads fast as fuck but at points the images take long time to load.
Intel Xeon E3 -1231v3 (HDD)
32 GB of RAM
DDR3 ECC 1600 MHz
I have images, php, mysql hosted on one server but load never goes over 0.40.