Regarding your question about GPU load while playing IL-2... I use GPU-Z to check my GPU load.
Below is a screenshot of the GPU-Z statistics while playing a mission.
This was while playing a very busy low level ground attack mission with 32 aircraft over the airfield, strafing ground targets, droppings bombs, firing rockets, dozens of AAA constantly firing, and with lots of smoke and explosions.
Game Resolution is set to 1920x1080. All game details are set to perfect and maxed out.
I'm using HT's Water Mod, The HD & True colour mod, Big clouds mod, Jero's cowlings, spinners & wheels, Visual Mod 8 as well as many other mods. Game version is 4.12.2 with Modact 5.3 + extra flyables.
In Nvidia Control Panel notable settings are:
Antialiasing setting = 16xCSAA
Anisotropic Filtering = 16x
Texture Filtering - Quality = Quality
Vertical Sync = On
I made sure that only gameplay time during the actual attack is included in the values and graphs below with no loading screens (so no GPU idle time), and no sections without intense action (I basically tried to stress my PC a bit to show GPU performance during action).
As you can see the average GPU load during action was only 46%. This clearly shows that the GTX 650 is very comfortable running IL-2 at max settings.
The summer has arrived here and it is a hot day today, but as you can see the GPU's average temperature during gameplay is still a pretty cool 43.8°C.
Any fps drop experienced while running this card will clearly be because of either the old game engine's inability to fully utilize modern hardware or CPU limitations.