cristalliera-
Depending on how old your system and bios is will determine if it will recognize a bigger hdd, as well as your operating system. If you have Windows XP without a service pack it is only 137 GB. With service pack 1 2 or 3 it is as big as you want it to be.
Hdd speed is not determined by the mobo, You can install whatever rpm hard drive you wish. The speed of the hdd is determined by the hdd itself. In other words, to say a hard drive is 7200 rpm, the hard drive has a motor that is spinning the platter inside of it at 7200 rpm. The higher or faster the rpm, the faster data will be read/write from the hdd and the faster your system will be. Also, hdds have a cache, the bigger the cache, the faster it will be. Most ide drives I see for sale these days have a 8mb cache. Switching from an old 5400 rpm 2mb cache to a 7200 rpm 8mb cache there will be a noticeable difference in speed.--TheCaptain