Don't have an answer but would be curious as to what the driver was for upgrading?
A few years ago, I wanted Win7 because I could then run MAME64 which runs a few games I play faster. However, this wasn't enough incentive since it's only a few games that my system has trouble with (all 3D) and I hardly ever play them. I also wanted an OS that would enjoy support for a long time. However, when I started transitioning, I ran into so many problems that I just decided to stay with XP and abandoned my dual bootable Win7 load. The biggest problem was that I use component cables on a CRT TV and in Win 7 I could not find a way for the nVidia drivers to output a signal that was scaled from the 1024x768 I like to use to the 640x480i my TV needs.
With the release of MKKE, I really wanted to have the game integrated properly into the cab along with all the others and the game doesn't run in WinXP so I'm giving Win7 another shot. I've gotten around the biggest hurdle, the issue with the video signal, by switching over to S-video. This allows me to scale the image properly and I've found settings in the TV's service menu that help me get the colors close to what I was able to get with component cables. The only noticeable difference is a little red color bleed from in certain situations but it's not too distracting and I can live with it. It turned out my card's s-video output is quite decent.
That aside, I've kept running into issues at every step of the way and I keep finding solutions or work-around's. It's a lot of trouble for just one game but I figured I might as well make the cab robust to future additions that might not support WinXP, require directx >9, etc. Besides, it's a hobby so this gives me something to strive for.