CUDA on WIN7 is much slower than on WIN XP same computer, two OSs, two different run times

Hi.
I’m using GTX 295 (Gigabyte) for my work. Here are the specs of my PC:

MOBO: Gigabyte GA-MA790XT-UD4P
CPU: AMD Phenom II X4 965
Mem: OCZ 4GB DDR3 1066

I have a dual boot system consisting of Windows XP (SP2) and Window 7 (Ultimate).
When I run my program on XP each iteration takes ~350mS (CUDA 2.2).

But when I tried it on Windows 7 it took 800mS and every 10 (or so) times it jumped up to 2000.
I’ve tried updating the CUDA to 2.3 and Visual Studio from 2005 to 2008 (express). Nothing I do seems to get the result I get in XP.

Is there any solution for Windows 7 users?

Thank you,
Gadi

Hello Gadi,

Please excuse my ignorance, but why would one use Cuda in windows? May I ask what software package you are using?

Why not use it in Windows? There are plenty of interactive applications (e.g. engineering/modeling programs) that you’d want to use CUDA in a windowed environment. And in that respect, Linux/X server has pretty similar limitations to Windows XP.

More examples:

Matlab

Badaboom

Folding@home

Adobe Photoshop