(1) Performance - SSD will make a BIG differnce in loading the OS (ie booting) and a Big improvement in loading a program. HOWEVER; once the program is loaded you will NOT see a difference, ie Download time is limited by internet connection, Word - how fast can you type, game play, not improvement in FPS.
(2) Size, depends on what you want to put on the SSD. Bear in mind you will only have about 80% of the ADVERTISED size as you lose the Dec to hex conversion and you never want to go above 90 % filled. So a 64 gig becomes really a 54 gig drive (90 gig = about a 72 gig drive). Windows 7, with some tweaks + plus typical programs (excluding games) is about 30->40 gigs.
Added: Steps:
.. Disconnect old HDD, connect New SSD.
.. Go into Bios and VERIFY that the HDD controller is set To AHCI
.. Install windows 7. Note if your system is an Intel system you will want to go to Intel’s website and download and install the latest RST drivers (ver 10.6)
http://downloadcenter.intel.com/SearchResult.aspx?lang=eng&ProductFamily=Chipsets&ProductLine=Chipset+Software&ProductProduct=Intel%c2%ae+Rapid+Storage+Technology
Just select your Operating system and in the right pane click on drivers.
Everything is OK. Power down and reconnect your Old HDD. Note: do NOT delete anything for a couple of weeks, until you are sure everything is running fine. You will be able to dual boot to the SSD or the HDD simply by pressing the hot key during post that brings up the boot menu (F12 on my gigabyte MB and F11 on my asrock MB. You can simply copy Your favorites over from HDD -> SSD and for email you can do an export/import. After a couple of weeks you can then (1) delete windows from HDD, or (2) back up your data to BU drive and reformat your HDD and copy your data back (This is what I normally do.
3 Things that I normally do for an SSD:
.. (1) disable hibernation - save 4 -> 6 gigs
http://support.microsoft.com/kb/920730
.. (2) Set page file (virtual memory) min and max to the same value, ie 4 gigs ram set it to 1024 mb. > 4 gigs ram set to 512mb. And you can redirect it to the HDD to save alittle more (Very slight performance hit - but compared to HDD even with SRT you would think its a race car). This save upto 6 gigs
http://windows.microsoft.com/en-US/windows-vista/Change-the-size-of-virtual-memory
.. (3) manage restore points. limit the number of restore point or disable. This one if not done can eat up space in the long haul.
http://www.howtogeek.com/howto/3187/disable-system-restore-in-windows-7/
One Final Important step: Use windows 7 backup (Under Control panel -> System & Security) and creat a image backup for your “C” drive. You can place on your internal HDD (and as a added precaution copy to BU drive). As long as you have the Windows Installation disk, you do NOT need to create the “Restore Disk” when prompted.
(4) MB. I prefer the Z68 as it has newer chipsets than the X58. Also the Performance of the newer Sata III SSD is better on the Intel Sata III port. If you already have the X58, you can still use the Intel Sata II port, but at a reduced performance level, Over all real life performance may not be a biggy. Sata III interface primarily improves Squencial performance - The Least important matrix in a OS + Program drive.