Hi lyonsajh,
I am sorry you are having these issues.
After re-downloading the game can you do the following:
Make sure that all your directX, .NET, Graphics cards drivers are all up to date.
Make sure you are running the latest version 1.1.24244 of the game.
Next go to Steam/Library and right click on SH3 then select Properties/Local Files/Verify Integrity of Game Cache. This will ensure that the game and/or patch has downloaded correctly and you are not missing any files.
Once you've done the above and you are still having issues then contact support via this link here
http://www.7sixty.com/support/?t=stronghold3