@eidairaman1
Windows are quite bad when it comes to compatibility in general.
I have encountered many programs (most of those were games) that are [!] less than 5 years old and are 32bit, yet fail on 64bit windows, or on Vista&Win7 in general. From this, quite ironic situations arise: if I want to run there programs/games, if I am on windows at that moment I have to boot into linux and use Wine. I suppose it is pretty ironic when I end up having to use Wine and run those on non-native platforms just because Windows rejects it's own native applications. (Should I remind that in Windows, some parts of it are 32bit exclusive (NOT talking about 16bit program support) - MS has pruned some things in 64bit versions? And that some valid 32bit programs fail to work at all without those? Ba**s.
[That is one of the reasons I love Wine - has much better compatibility with older code. Along with being able to run 16bit code on an 64bit OS. And do that with hardly any emulation involved, IIRC. =d ]