So when I start steam after a fresh install and I try to install one of my games it just closes up and I can't start it without reinstaling steam. Every time i try to install a game this happens. I have all the latest drivers and net framework installed. Any ideas why this is happening?
Don't know if this will help you, but I've found that some of the Windows 8.1 weirdness (if NEELESH1998's 'Verify integrity of game cache' doesn't fix it) can be resolved by installing the Microsoft .NET Framework 3.5. However, you HAVE to do it from within Windows 8/8.1: don't download the Framework because when you don't get compatibility warnings, you'll have the installer just stop and disappear. :-/
It's easy to install, though: you use the Windows feature, 'Turn Windows features on or off'. That brings up a list of features. Check the box that says ".NET Framework 3.5" (I also expand the selection and check the sub-item 'Windows HTTP Activation', but that's from experience with another issue). Windows will probably ask to pull down the files from Windows Update and then it'll handle the entire install for you. You'll want to reboot, and then try again.
Hope thate helps. More so, hope you're not still struggling months after your original post here. And that this info helps others.