Your system is not that much different from mine. Perhaps you need to adjust some settings in FSX. The following are my settings and they work pretty well with my aging Core2Quad 9650, overclocked to 3.8 GHz, 4GB RAM, and 1 GB VRAM nvidia 560Ti SOC. I did recently move FSX to a SSD and I can say that it helped my old computer.
Graphics tab:
Frame rate target: Unlimited (but try limiting to 20, 24, 30 and 60 as these limits work better on some computers).
Filtering: Anisotropic
Anti-aliasing checked (you can experiment with filtering settings to see what works best for you).
Global texture resolution: Very high
Advanced animations: check
Aircraft tab:
High-resolution 3-D virtual cockpit: check
Aircraft landing lights illuminate ground: check
Scenery tab:
Level of detail radius: Medium
Mesh complexity: 70
Mesh resolution: 10m
Texture resolution: 7cm
Water effects: High 1x
Land detail textures: check
Scenery complexity: Very Dense
Autogen density: Normal
Special effects detail: Medium
Weather tab:
Cloud draw distance: 60mi/96km
Thermal visualizations: None
Cloud detail: Detailed clouds, cloud coverage density: Maximum
Rate at which weather changes over time: Medium
Traffic tab:
Airline traffic density: 0% (I use Ultimate Traffic 2 which uses its own density).
General aviation traffic density: 0% (Ultimate Traffic 2 here as well).
Airport vehicle density: Low
Road vehicles: 5%
Ships and ferries: 30%
Leisure boats: 10%
AI traffic, LOD radius, autogen, shadows, light bloom, and animated jetways tend to be the biggest resource hogs in FSX, especially when using DX9 graphics. DX10 overcomes a lot of these issues, but to use DX10 you really need Steve's DX10 Fixer as MicroSoft never finished implementing DX10 in FSX.