If you're looking for "most compatible," I'd suggest a virtualized CentOS or Ubuntu installation. If you have Vista or Win7 Ultimate, there's also SUA, but it's primarily commands, and I don't think ...
X speed under Cygwin has increased greatly since it was first released a while ago. However, which makes more sense: emulating Linux (to run lots of apps) under Windows (to run a few apps), or ...