"Initially, I tried to work with Windows 7. It really is not bad at all, but my brain seems to be hardwired to use a Unix command line (and Vim) at this point, so after a while, I had enough and sought refuge in Linux-land."
Have you tried Cygwin? I've been using it for years, with no problems. Unix command line goodness in Windows.
Also, you can install vim from the Cygwin packages, or install native Windows vim. Both solutions work well.