Which BIOS version are you using with your Shuttle HOT-433 rev. 1-3? I am aware of the following BIOS versions:
433AIP16
433AUE2A
433AUE23
433AUE26
433AUE33
433AUE2A
433AUE2C
433AUE22
433AUE10
whereby,
433AIP16 = Original AMI BIOS for rev 1-3 w/mouse support.
433AUE2A = AMI BIOS for the EPROM Programmer, not flashable.
433AUE23 = AMI BIOS for rev 1-3, nonflashable.
433AUS26 = AMI Bios for rev 1-3 with PS/2 mouse support.
433AUE33 = Latest AMI BIOS for rev4 of the Shuttle HOT-433 motherboard.
433AUE22 = ?
433AUS2A = AMI BIOS for rev 1-3. Some reports say for rev4.
433AUS2C = Latest AMI BIOS for rev 1-3.
433WIE10 = AWARD BIOS with date 7/25/1995 (for rev 1-3 of Shuttle HOT-433)
I have troubleshooted the HOT-433 in great length using 1024 KB cache and 256 MB RAM. I have found the reliability of this motherboard to be questionable. In the past, I have tested 5 in total. Please refer to the recent discussion on this particular configuration here, Shuttle HOT-433 with 1 MB cache
Have you tried detecting an IDE harddrive with ~500 MB? What are your cache/RAM timing settings? What is your BIOS block mode and LBA mode st to? Try reducing the cache to 256 KB or 512 KB (and re-jumper) and the RAM to 64 MB and re-test. From my experience, this motherboard doesn't work well with 1024 KB cache. How many wire IDE cable are you using? Oddly enough, I find the older style ( < ATA33) 40-pin cables tend to be less problematic in older 486 motherboards.
As for why you can't seem to update your BIOS, you may be using the wrong version of the flash utility. Please refer to my attachment and read the readme.txt. This readme is a work in progress, which I've added various comments to throughout the years. I am not sure of the original source anymore.
Is your RTC keeping time? I've seen some motherboard, whereby if the RTC was faulty (even if the wall power was plugged in), the motherboard wouldn't boot right. Are you using FPM or EDO RAM? Try using FPM RAM. What is the L1 cache mode set to? Some 486 motherboard configurations don't like L1 write-back cache, even if a write-back CPU is installed. Is your DX4-100 a WB or a WT CPU? I find the Intel DX4-100 w/16KB WB cache to be a good starting-point CPU for motherboard troubleshooting (as well as an Intel DX2-66 WT).
Good luck!
Plan your life wisely, you'll be dead before you know it.