Here is a guide for getting Shattered Union to work on WIndows Vista/7/8 etc.http://forums.majorgeeks.com/showthread.php?t=230301http://forums.majorgeeks.com/showthread.php?t=230085
Sorry about that... for some reason I was convinced there was a link to more details in that post. My mistake.
Here's how you do it:
1. In your Start Menu search field, type in "msconfig", without the " " of course.
2. Click on the Boot tab.
3. Click on the Advance Options button.
4. Check the little box next to "Maximum memory" and set the max to 2048.
5. Reboot computer.
Now when it reboots, Windows will act and run as if there is only 2GB of memory installed. This will allow Shattered Union to run. After you're done playing, go back to msconfig and uncheck the Maximum Memory box and then reboot, to allow Windows full use of all your RAM.
Again, sorry for the lack of detail earlier. I really do need to stop posting after I get home from work, but before I've had dinner...