Any IDE drive can be connected and work on a mobo with an IDE port. BUT the question is whether you can use one larger than 137 GB. To do that you need a feature called "48-bit LBA Support" both in the HDD controller and in your Operating System. Most people (like you) are using the HDD controller built into the mobo and thus depend on the mobo BIOS to provide this feature. So you need to verify with Biostar Tech Support whether your machine has it. Before contacting them, watch your screen at start-up and note down what it shows for the BIOS version number. As far as your OS is concerned, you must have Win XP with at least Service Pack 1 installed, or a more recent OS, BEFORE you start installing the large HDD.
If your mobo cannot support 48-bit LBA even with a BIOS update, you MUST use only the first 137 GB (M$ Windows calls this 128 GB) of HDD space, and NEVER try to use above that. I have a machine like that. I bought a 160 GB HDD from Seagate and used a unique feature of their drives, activated by a software utility from them called Seatools for DOS. I set the new HDD to believe it was only that 137 GB size, so it will never allow any access attempt above that. If you need this trick, read details on the Seagate website.