And7rey :
So, I talked with my friend yesterday about buying a new motherboard and CPU , he said that Hard Disks have specified SATA-s , that means I can't connect a SATA 3 cable on a SATA 2 Hard Disk , and I said WTF??? I'm not sure if it's true but I wan't to make sure.
Agreed with the comments above. To just clarify a bit:
There is no such thing as a "SATA 3 cable". All SATA cables are identical.
There are SATA 1, SATA 2 and SATA 3 ports available on motherboards. 3 is twice as fast as 2, which in turn is twice as fast as 1. It is all backwards and forwards compatible, all SATA harddrives will work in all SATA ports regardless of speed/specification.
Example: If you plug in an SSD capable of pushing, say, 500mbps, into a SATA 2 port, the SATA 2 port is only capable of 300mbps so your SSD would simply slow down to 300mbps.
No harddrive can come remotely close to SATA 2 speeds, never mind SATA 3, SATA 2 will only be limiting with a high end SSD.