First, to answer your question as stated -- No. You can't replace the SATA controller chip.
A few thoughts on your config ...
=> Why did you downgrade your 2nd drive to 5400rpm? If you needed the extra storage, that's understandable; but otherwise, I'd use one of the 7200rpm drives for your 2nd drive.
=> Did the X-25M work better initially? Degrading performance on an SSD can be due to a "trim" issue -- which Intel is well aware of (They just released new firmware to resolve it a week or so ago -- and then pulled the release a day later when it caused issues). If it's always had the same level of performance that's not it.
=> What performance measures lead you to conclude the bottleneck is the controller? The read performance will indeed be bottlenecked by a SATA-150 interface; but the write speeds won't be; and of course the 2nd drive's performance is far below even SATA-150 (even the 7200rpm drive). In real life ... booting; program loading; etc. the dramatic "seek" improvements of the SSD should have resulted in notable performance gains over your previous RAID-0 array -- did you indeed see these gains?
Main Topics
Browse All Topics





by: dlethePosted on 2009-10-31 at 11:16:04ID: 25710842
Rule of thumb, you can overclock almost anything, but in a laptop??? The extra heat is a deal-killer. Fuggetaboutit.
As for what HD is fastest? Read full specs. Don't get hung up on RPMs. Look at access time/latency/best-worst case seek/transfer time/read/write max/mins.
Use perfmon to trap and model your current I/O and see what your peak and average is for a typical day. Then normalize the manufacturer's specs by assigning weights to the various parameters and seeing how your top candidates compare against how you use the machine.
Also since you are using NTFS, consider breaking up your system into multiple partitions if necessary where you use a larger chunk size for NTFS. That will make the file system more efficient, and remove the need to perform some I/Os.
Remember it takes microseconds to read something from a an internal cache and milliseconds to go to disk, so, very roughly speaking, you get 1000X better performance for every I/O that does not have to go to the disk drive. One can usually get a much better performance gain by just taking the time to tune your O/S then by throwing hardware at it.