cublasInit() fails Vista 32-bit, GeForce GTX 285

I just installed CUDA 2.3 on a desktop machine with Vista 32-bit and a GeForce GTX 285 in it. It used to run v2.2 just fine, but with v2.3 it no longer runs any of the example apps – except for “bandwidthTest.exe”, for whatever reason. My guess is that CUDA fails to initialize properly. I set a breakpoint in “simpleCublas.exe”, to seee where it fails, and it looks like cublasInit() is returning a value of 1, meaning that CUBLAS (and probably CUDA) is not initialized. I’ve tried recompiling all of the examples, and some of my own, with the same results.

Any thoughts as to why this might happen?