The answer depends on what you expect from the word "support".
To use all the space on any HDD over 2 TB you MUST use the newer GPT partitioning system (not the MBR system) when the HDD is initialized. To do that, AND to use it for DATA etc., your OS must have the device driver for GPT-partitioned drives installed. The driver needed comes with Win 7 and above, but there is no such thing for Win XP.
Now, if you want to be able to BOOT from that large HDD, there are additional requirements. First, the version of Windows you install must be a 64-bit version - the 32-bit versions do not come with any driver to allow booting from the GPT-Partitioned HDD. But more importantly for you, OP, your mobo's BIOS must have UEFI support in it to...