Well, I had the same problem : hard disk broke and all my saves were lost for Dragon Age 2 (I have a physical copy). Talking about Steam, it actually keeps your saves if you play online it synchronizes them with the cloud when leaving a game (whatever game) so, as Starlitegirlx said it should be there.
Nota : Once had a pb with a game on Steam (Wizardry 8) and wanted to check with a friend if it was due to my computer or the licence itself. So, I connected to my Steam account on her PC and Steam asked if I wanted to synchronize my saves on this new device. I said yes and when I left my friend's Pc she returned to her own Steam account and found all my saves had replaced hers (because they were written into her disk)... By chance we had made a copy before doing the test! When using Steam the savegames are located on your hard drive and in addition Steam makes a vitual copy of them.
Of course, seing the date of the initial post, I'm sure this topic is closed but I wanted to let people know of my experience.