I've tried disabling FW (first with rivatuner and then with the coolbits tweak which didnt stick), setting my core clock speeds the same 2d/3d and even lowering them both to the same speeds 400/400) yet Far Cry continues to lockup ~1min into each level. If i leave it alone, sometimes it will unfreeze itself and be fine until the next level and other times it just goes into a sceen full of artifacts and BSOD >> Reboots itself.
Geforce 6800 ultra (EVGA)
2 x 250GB HDD
edit: Also my PSU is 400 watts, which 'should' be enough since nvidia lowered the estimate to 350 watts.