see you have a high end gaming machine and experiencing problems
here where I live we have 4 computers ( just added one ) currently hooked up to the net thru a DLINk 604 router on bellsouth DSL the computers are described below:
#1-
AMD Athlon 2100+ (overclocked to 2900)
512Mb PC2700 333mhz DDR
K7VTA3 ECS Mobo
onboard lan/onboard sound AC'97
GeForce3 64 meg video card
1 80 gig WD HD ata100
Win98se
21" Monitor Panasonic S21 1024x768 res
preloading texture memory / disable plane skins
gets 42 to 53 fps on average using 256 meg textures down in high 20s/low 30s in furball
#2-
AMD Athlon 1800+
512Mb PC3200 DDR
KV7 VIAKT600/8237 Abit Mobo
onboard lan/onboard sound AC'97
Ati Radeon 9000 64 meg video card
1 80 gig WD HD ata100 8 meg cache
WinXP Pro
21" Monitor Panasonic S21 1024x768 res
preloading texture memory / disable plane skins
gets 46 to 60 fps on average using 256 meg textures down in high 20s in furball
#3-
AMD Athlon 2800+
ASUS A7N8X-E Deluxe Mobo Nforce chipset
1 Gig PC2700 DDR 333mhz mem
Ati Radeon 9800 Pro
(2) hitachi 120 gig sata150 HDs on RAID 1 ( mirrored)
WinXP Pro
onboard lan/onboard sound AC'97 / Nividastorm
21" Monitor Panasonic S21 1024x768 res ( refresh 75 mhz )
preloading texture memory / enable plane skins
gets 65 to 75 fps on average using 512 meg textures down in high 50s in furball and smoking fields
#4-
AMD Athlon 3200+
emachines computer
1 Gig PC2100 DDR 266mhz mem
64 meg onboard video
(1) 160gig ata133 HD
WinXP Home
onboard lan/onboard sound AC'97
21" Monitor Panasonic S21 1024x768 res
preloading texture memory / disable plane skins
gets 37 to 44 fps on average using 256 meg textures down in mid 20s in furball
they all seem to play AH reasonable, now I have to go and hide AH on 3 of them before I start getting yelled at :-/ when the others start getting home ( heh wonder what they say if they knew I used their pc's for test purposes, btw mouse flying is awful a flight stick is a must for this game)
but one thing that is a constant on all 4 computers is we (I) keep a continous checking up on spyware, spam, a clean registry, making sure hds not fragmented etc etc..... #1 and #3 saw a big improvement #2 lil change and a decrease in fps on #4 slightly
another thing you mentioned, you using the RAID "0" set for performance/stripping? I myself thought of that but if something becomes corrupt is like starting all over, is why we went RAID 1 on the RAID system we just built , so incase 1 drive fails we got an instant backup......being SATA drives you do not really see a performace hit at all.
as for the monitors, we got a deal on them, got 4 of these 21" monitors for $40 bucks a piece each at the Computer Pro show ( my old Trnitron21" went out under warranty, they cut me a deal instead of fixing my old one)