Wow, my computer is basically identical to yours, lol.
This is where to start:
http://www.tomshardware.com/reviews/best-price-ssd,3070.html
Its a bit out of date though, prices have changed.
You basically have two choices: Sandforce (ocz,adata,corsair) or non-Sandforce (crucial m4).
Sandforce has faster sequential read/writes but is usually considered less reliable. They have similar random i/o rates. Speed differences are over rated though, I can guarantee you won't notice the difference between any decent sata3 SSDs.
Size is also an issue. I have a 128GB m4 and love it. If I had more money I would have bought a 256GB. Many people have 64GB drives and love them though. A smaller drive requires more work and more maintenance.
-Space has to be monitored
-Registry changes need to be made to change the locations of folders (users folder for example)
-a 64GB can hold windows, boot applications, and one or two large applications (games or adobe products for example)
-90 or 128GB can't hold everything but it can hold alot more than 64.
I'd say either get the
corsair force 3 or upgrade your budget to the more reliable
crucial m4.
edit:
After some price checks ive change my first recommendation to the corsair force 3 120GB. Its on a nice sale (same price as the adata mentioned above) but better performance and a better brand. I also removed my ocz recommendation as its not relevant anymore.