To keep things simplest and most compatable and problem free, add any SATA drive of up-to 2Terrabytes to the Intel sata ports on the board, and configure and format for basic disks (not dynamic) with standard MBR type formatting methods. A single primary partition, and any logical partitions in the extended space you want.
Like Akira said it will work with anything out there, keeping it under 2T just makes it simpler in the XP and Win7 systems.
Going further into suggestions, but to complicate it : If you keep both drives in the system. What I like to do is Clone the smaller drive over to the larger drive, have a "system primary first partition" on both drives, the old one as the backup. Then from the motherboard Boot menu , you can hop back to an older yet operational system anytime if the other system fails completly. The older drives system partition can be re-cloned to update it again and again (backup).
If the new drive fails (unlikely) or the system in the new drive is crippled or damaged (likely), this cloned backup can be returned. increasing OS survivability many times over :-)