You said you have formatted the drive. What happened as soon as you installed the OS plus drivers ? Did it work fine ?
Did the drive started to have problems after some driver/application installation ?
Do a test without installing the VIA driver and let Win XP manage the system.
Did you check in System/properties for some hw conflict ?
Also check the CPU activity to find if when idle the CPU activity is limited to some 2 or 3 %. If you find a huge CPU activity, such as 80 or 90 %, may be you have some driver/application which hangs the system.
______________________ <font color=red>A straight line never ends……………….until it comes up against a vicious circle</font color=red>