Hi, sorry to hear that it still has issues.. 🙁
You may like to have a look a this page : web.inter.nl.net/hcc/J.Steunebrink/bioslim.htm
It shows the max. values for old BIOSes.
(Note that some BIOSes did count different: 1024 total cylinders = 0 to 1023; 16 total heads = 0 to 15, etc)
I've also showed a chart in this older thread: M321 BIOS HD limitation question
Alternatively, you can also try Disk Drive Overlays (DDOs) like OnTrak or EZDrive.
Or XTIDE Universal BIOS. It can be installed on EPROMs/FlashROMs that sit on ISA networkcards.
With both of them, you can have large HDDs (with 2GB partitions each) in your old Compaq.
Edit: Please also check the manual or datasheet of your HDD (available online ?)
Some older IDE drives over 60MB did use sector translation.
See http://redhill.net.au/o/glos2.html#sectrans
"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel
//My video channel//