Warning
The following may not be useful in any way!
I have some machines that can't decide how to behave, CHS or LBA. Sometimes it affects IDE drives, but most often this causes problems with USB drives. Especially, if you want to boot from them. The machines, I am describing, are much newer then the ones being discussed in this thread. And sometimes issues similar to mine, are actually the USB drive being accessed as a USB Zip drive (instead of a USB harddrive/memory stick).
The reason I mention it at all, is that I have occasionally used Grub2, to bypass buggy bios drive access. It has been a long time since I've haven't owned a machine, that only understands CHS, in a long time. I wonder if Grub2 can help bypass this issue, too (as long as it is "not" installed to a partition/or if it "is" installed to a the first partiton; being of a safe size/location). This won't help with the DOS6.22 problem. But Win95B, and newer, are DOS 7*. There are some hack to get Win95A on fat32, with more than 8Gb, but it comes with some limitations.
Grub2 will use your bios drivers, but can load its own drivers. Once, those drivers are loaded, booting options become more flexible. Another similar tool is Grub4Dos. You can remap your partitions, load a partition to ram, boot a floppy disk from a disk image on your harddrive, etc.
I don't know if either can bypass the 1024 limit (not buy experience), but I'm sure they would. I just haven't looked into it. And both Grub2/Grub4Dos are less then user friendly. Also, there isn't a good manual for either. Grub2 has better documentation; but some things you don't learn, without scavenging endless mailing lists and forums. Grub4Dos almost needs to be learned totally off of forum discussions. There is a boot tool called SuperGrub2, and by examining it's configuration files you can learn a lot.
Maybe this will be useful to someone.
I believe Grub2 needs a minimum of XP, to use it's included configuration tools. However, I have managed to use Dos and Win9x command prompt, to build a configuration (non-trivial for many). Grub4Dos, as you could guess, requires some kind of DOS.
If one has never used these before, I suggest playing around with a non-production system. Determine if it is worth the effort.