Yes, those specs are completely imblanced. There seems to be no clear goal for the system. Basically, you have to ask yourself -- games, or no games? Gaming is the only everyday task that really pushes a modern computer.
If you're not going to be playing modern 3D games, you can save a lot of money by dropping the TNT2 altogether and just throwing in a cheap $20 S3 Virge GX2 AGP. The 3D performance will be crap, but otherwise you won't notice the difference.
If you are planning on doing some 3D gaming, you'll definitely want a GeForce 2 MX 32M card. It has a much better price/performance ratio than the cheaper TNT2.
Now, regardless of your choice, use nothing but the AMD Duron. Its price/performance ratio is the best in CPU history, and it is available at speeds high enough to overload any current video card on the market. For 3D game performance (the only place that CPU speed really matters these days) a Duron 700 is essentially equal to an Athlon 1200, because even the fastest video cards cannot keep up. For the hard drive, Maxtor's recent Diamondmax Plus 40 and 45 offer the best value.
Also, there are a few strange things about those systems. First, the CPU is a classic Athlon 700 on a Slot A board. Those are obsolete now, offering you no upgrade path and costing more than a Duron of the same speed. Another peculiar item is the "VGA RIVA TNT2 PRO 16M AGP". The only TNT2 Pro cards made used 32M. If yours has 16M, it is probably an M64 or even a Vanta, both of which are crippled by nVidia.
So, this is your new system:
AMD Duron 600
Gigabyte 7ZX w/ on board SoundBlaster PCI128 (or Abit KT7 if overclocking)
128M PC133
20G 7200rpm Maxtor DiamondMax Plus 45
GeForce 2 MX 32M AGP (any brand)
Lucent LT 56k v.90 PCI DSP Winmodem
Whatever monitor and CDRW combo you can afford
AOpen 48x CDROM
The Duron 600 will save you almost enough money to upgrade to the GF2MX and 128M of ram. The system will be slightly ($100) more expensive, but probably twice as fast under games due to the video card.
Modus