Sorry, have to correct You...

First BIOS limit was 504 Mb for CHS mode (some an old BIOSes dated before 1994year did not support LBA mode).
Second limit is 8,4Gb for LBA mode (an old Pentium BIOSes).
Third limit is 32Gb (for an old P2/socket7 motherboards).
And all modern motherboards are now supporting above 32Gig drives.

But anyways, it's BIOS issue mostly. If You're lucky and Your an old motherboard was made by one of well-known brands, You can expect Your motherboard will work with up to 32gig drives max without any overlays installed.
For example,my test motherboard ASUS VX97 (it's Intel430VX chipset!) works with drives up to 32Gig directly with latest BIOS update (beta-BIOS)from German ASUS FTP. I've seen also messages,stating what some of ASUS TX motherboards can work even 40 Gig drives (also with latest BIOS update).

It's also possible to correct BIOS for supporting any of modern drives. As You probably know, AWARD BIOS has modular structure. One of modules is responcible for work with harddrives and can be corrected for supporting any of modern drives.
<a href="http://groups.google.com/groups?hl=ru&threadm=1010855669%40p1.f1.n5046.z2.f tn&rnum=13&prev=/groups%3Fhl%3Dru%26selm%3D1010855669%2540p1.f1.n50 46.z2.ftn%26rnum%3D13" target="_blank">Here</a> is that topic, but - in Russian.