The usual size limitations imposed by bad BIOS/API code are: 512 MB, 8 GB, 128 GB. Some BIOSes fall over at different sizes.
A very good article on this, the causes and the fixes:
http://homepages.tesco.net./~J.deBoynePollard/FGA/os2-disc-and-volume-size-limits.html