Hi guys, Right I have been trying to sort out this problem for months. When I boot into XP and fire up BF2 its works flawless but when I boot into Vista BF2 runs like sh1t the hard drive seems to be constantly accessed and then my frame rate plummets and BF2 runs like a slide show, I have tried various different drivers & tinkered with the program settings in the Nividia control panel, nothing works. Oh yeah I even upgraded GFX cards from a 7950gx2 to a 8800gts and still the same problem with all other games working perfectly on my rig. Does anyone else have this problem? Or know how to fix it? Please help save me from slowly going insane.