Any new motherboard can support large hard drives with the built-in controller, but you must also have Windows XP with Service pack 1 or 2 installed.
If you just have a plain Windows XP CD (no SP1 or SP2) and need to install Windows to a large drive, search "slipstream" for how to make a new CD.
Old motherboards need a BIOS update or a controller card.