Theme Park World does run fine on Windows 8.1, Windows7 and any other OS.
If you have the original, the program regularly installs on any OS - no matter if you have 32 or 64-bit machines.
but I know what you aer talking about, my original copy didn't work as well. For some reason, it does now.
however, most important is the following:
1. After installing, DO NOT start, instead, apply patch 2.0. Easy to find.
2. Open the Program directory, navigate to /data/
3. find "low.sam", "med.sam" and "high.sam"
4. Open with TExt Editor of your choice, find the strings "GraphicalOptions.RENDER32" and "...TEXTURE32"
5. switch both entrys in EACH file from 0 to 1
6. save
After that, apply no-CD patch if necessary, although this will deprive you of some great videos, and just play it.
It works, and as soon as I find the video again in which I found those instructions (he actually changed the entrys in the comments sections, too, I found this is not necessary) I will provide a link to it.
Well. Did not take me long to find it at all =)
https://www.youtube.com/watch?v=2HSQ8mEKC6s Instructions, links, everything you'd EVER need for your TPW issues.