Nochmals einfach und leicht begreiflich: zwischen einer NV Beta und nem WHQL besteht technisch kein einziger(!) Unterschied, was ja jeder seit dem 260.89 schon längst hätte begreifen sollen. Da wurde zuerst der Beta released und kurz darauf exakt der gleiche und absolut identische Treiber mit WHQL Zertifikat. Das WHQL heisst weder, dass es von irgend jemandem ausführlich getestet wurde noch dass es keine Bugs oder Probleme bietet, leider Gottes.
Deinstallieren muss man seit dem Release der 260-er Familie nix(!) über "Programme deinstallieren" oder sonstigem Zeugs, sondern es wird geraten den Clean Install des Treibers zu nutzen. Jeder neue Treiber hat diese Funktion, man muss dazu halt nur anstatt auf "Expressinstallation" auf die "Benutzerdefinierte Installation" klicken und dort bei "Neuinstallation" nen Haken machen, schon deinstalliert er zuerst den alten Treiber und spielt dann den neuen drauf. Funzt einwandfrei und erspart einem im Gegensatz zu anderen Methoden a) sehr viel Zeit, b) sehr viel Nerven und c) auch das Risiko, dass man aus Versehen falsche Daten entfernt.
Leider Gottes ist es aktuell halt so, dass nur ein Treiber wirklich gut für BC2 zu sein scheint und den muss man leider auch zuerst selber modifizieren. Dabei handelt es sich um den Quadro Treiber 265.90, der z.B. von den Leutz im Forum von Guru3D getestet wurde. Nur eben, auch damit darf man rein gar keine Wunder erwarten, da es kein auf die Geforce zugeschnittener Treiber ist, aber dennoch scheint er besser als jeder Geforce Treiber zu sein.
PS: Hier übrigens sonst mal die Anleitung von Seiten NVs, wie man deren Treiber In- und Deinstallieren sollte:
GeForce Driver Installation Guide - NVIDIA Forums