Sorry to hear of your troubles. When you go into the Settings window for the game, there is a Game Data Directory folder path at the bottom. Can you go into that directory and look for error text files, and post them (or the contents) here? Most likely UnhandledErrors.txt or something like that. That would at least explain what the issue is.
What is happening, at any rate, is that Direct3D is completely failing to run from the sounds of it. The menus are GDI-based, which does not require DirectX or hardware acceleration. This most likely means one of these things:
1. Outdated graphics card driver (or a buggy more recent driver, either way -- it happens with both nVidia and ATI).
2. Messed up DirectX 9.0c. It doesn't really matter if you have DirectX 10 or 11, you still need 9 to run this (and many other) games. The different DirectX versions are basically separate products, from a programming standpoint. It sounds like this may not be your issue, though.
3. Some sort of issue with SlimDX. You can try to reinstall that here if you think that might not be working:
http://www.arcengames.com/dl/SlimDX%20Runtime%20(March%202009%20SP1).msiYour OS and everything should be fine, we have plenty of people who use Vista 64. I'm on Windows 7 64 myself, for that matter, and it's very similar.
My money is on the graphics card driver here, but the error text files would help us determine if this is a SlimDX issue or something else strange, rather than a graphics card thing.