I just benchmarked my WD Black 7200rpm 1tb hdd with Defraggler(64bit) and got a random read speed of 2.55mb/s. I tried it again to make sure the score was correct and got 2.13mb/s. This WD Black is my main drive and I have two others, another WD Black (I think the same as my main but REFURBISHED) and a Samsung EcoGreen 2tb. These other two hdds got read speeds well over 100mb/s.
I may just be paranoid, but now that I think about it, in some games like Batman: Arkham Asylum, I see the hdd light flashing on my case and the game dropping below 30fps.
My motherboard is an ASUS p8p67 deluxe, maybe there's some setting in the BIOS holding me back?
Try downloading HD Tune and confirm that the readings are correct. A read speed of 2.33 MB a second would result in 30 minute boot times which you would surely notice. Games like Batman are resource intensive and there will be times when your system will be stretched.
update- I defragmented that 1% overnight and did a boot-time defrag and then proceeded to test it again and I get around 70mb/s now, is that about right for a 7200rpm hdd?
I guess that 1% did matter somehow..
70 mb/s is not unreasonable for that spindle speed. I believe you got a erroneous reading as a speed of 2.33 mb/s would have made the machine practically un bootable. It always pays to use more than one testing program and when it comes to HDD readings I have found HD Tune very reliable and consistent.