i'm a noob overclocker, so you may want to disregard this post..
anyways.. i don't get how your ram is holding you back if you're running it at below 200mhz... have you tried oc'ing your ram? you should see how far it goes, then run a divider as small as possible. i don't get why its running at 166. ideally, you would have it run at 245mhz so that it matches your cpu, but if won't go that far, get it as close as possible.. or worst yet, just have it at 200mhz...
anyways, if you're at 2.7 ghz, you have nothing to complain about
... so is it perfectly stable at 2.7ghz?