Paperdoc is right about checking the BIOS for setting the HDD parameters - often it will tell you on the HDD itself what the CHS values are. Thanks Paperdoc, you are right about deleting, I should have been clear about deleting the old partition first.
This may explain about the size of partitions under an older BIOS : (copied off web at www.bootdisk.com a useful site).
YOUR COMPUTER'S BIOS DATE PROBLEMS YOU WILL LIKELY HAVE
-------------------------------------------------------------
Leading up to August 1994. You may not be able to properly access hard
drives larger than 528 MB in size.
Leading up to February 1996. You may not be able to properly access hard
drives larger than 2.1 GB.
Leading up to January 1998. You may not be able to properly access hard
drives larger than 8.4 GB.
YOUR OPERATING SYSTEM LIMITATIONS
-------------------------------------------------------------
Windows 95 or 95A Your system will be unable to access disk
(v 4.00.950 or 4.00.950a) partitions larger than 2.1 GB. You can divide
larger hard drives into multiple partitions,
each 2.1 GB or smaller. If you have an older
BIOS, you may also be limited as to the
maximum size of your hard drive.
******************************************************
Bootdisk.Com Note:
For Windows 95 original and Version 95A, your primary partition is limited
to 2.1 gigs. Extended partitions can be made to whatever size the bios
allows. Logical drives are limited to 2.1 gig. So, while the extended
partition may be 8 gig, you can only create 2.1 gig logical drives within
it. In other words, if you have a 10 gig drive, your C: [primary] partition
is limited to 2.1 gigs, you can then make a 8 gig extended partition, but
then you will have to create 4 additional logical drives. You will have no
choice but to format 5 drives letters c: d: e: f: g:
Also this is an interesting article for installing 3.1
http://www.winbookcorp.com/_technote/WBTA01030628.htm
and some of the older drivers can be downloaded.