Well, you could try one and then the orther to see if that fixes the artifacts.
Try disabling C1E first, run BF2 to see if the problem remains, if so, set PCI-express (and regular PCI bus to 33.3 if you have the option) to manual and lock it on 100 and run BF2 again. If this still doesn't fix it you could try disabling Graphic-ex and Linkboost (again: if you have those options) to see if that cures it.
I made the changes you recommended and all artifacts are gone
BTW, how high do you think i can OC using stock cooling? Also, do you think i can OC to 3.0GHz while using C1E? Coz that feature lowers the cpu voltage and hence keeps things cool.
The most sensible (to me anyway) thing I've seen in that thread is OC first, then try enabling EIST/C1E and see if it stays stable. If so... great, if not... disable it again.
As for how high you can OC on stock cooling depends on temps mostly. I like things to run cool so my upper limits are 50 C load. Some go up to 60/65 C load but thats too hot for my taste.
Oc to your desired setting-> test temps while running idle-> test temps while stress testing with orthos/prime95 to see if it exceeds you're comfort zone/dangerous temps -> stress/stability test for a few hours. If it passes everything you can throw at it (incl. games and benchmarks) and temps are safe, you have a succesfull OC.
I think it was the PCI-e frequency.. I locked it to 100 and the artifacts went away. I cant be 100% sure though because i never used to get artifacts all the time. So ill just play the game again tonight and see if it comes back...
My temps are low, it idles around 30 degrees, and goes up to about 45 degrees
I believe the pci-e frequency was in fact the issue. I did set it to 100, havent had any issues since. Oh, and im using the C1E feature too (looooow voltage), cpu temps are still the same as when it was at stock speed.
So basically, i have a nice OC without any temperature increases while using stock cooling - NICE