after getting my new comp mainly for SC2 I noticed quite a lot of people loading the maps faster than me. After checking some benchmarks and changing some stuff (reconnected the HD from sata3 to sata2 connector, changed BIOS setting to ahci) the performance improved but there is still issues with reading throughput. I made a screenshot comparing my HDTune graph to a graph from a X-25M G2 160GB I found on the web.
As you can see there is a significant loss in reading performance at the start of the disc and some smaller spikes later on compared to how it should look like. With another benchmark (h2wbench) I also had some strange results in access time sometimes maxing at 500ms (!). While I guess that the overall performance is within specs I strongly assume there is something wrong. Question is: is it a driver, hardware, bios or os problem?
The 100MB recovery partition is normal - it's created by the Windows 7 install procedure. Your system boots from that partition and it it can't find the OS partition or if the OS is corrupted it contains tool to help you repair it.
Other than that, I'm not sure what the issue might be.