New sticks won't hurt, that's for sure.
It's possible you've hit the limit of your system but don't stop tweaking. You may get 3.0 from it yet.
I assume temps are good enough when you have it that high. As long as CPU temps are below 50c, you're good and even at 55c, still OK but the cooler the better.
Another thing is excessive voltage will cause a spike in temps and also give no benefit. With yours, I'd start at 1.40v and tweak from there. Many Toledo chips will hit 3.0 with less than what I've suggested without a problem.
You'd probrably need more with the chip you have (Maybe) but go with what you need to keep temps manageable without cooking the chip for nothing. Simply cranking the volts way up isn't the best way to do it and you know what can happen once temps get too high. As you've probrably seen already,
once a chip reaches it's limit, no amount of voltage will help get it higher but I don't think you've hit that just yet.
Keep temps under control and use what's needed to get it done and no more is one of the keys to making it run - This is also valid for RAM and your chipsets too.
Not exactlly the 3.0 ghz mark I wanted, but the overall OC seems better, and the memory speed is fairly impressive in my opinion. 269mhz, 3-3-2-8-1T running on 2.9v. Temps are 34 idle but, 61 loaded. My ambient temps are 75-80 F, I burn wood for heat This does not help. This is prime stable either way.
I tried losening timings to 3-4-4-8, mem divider at ddr200, and volts cranked up as high as 1.49....still 2.9 was it for booting, 2.85 would run fine but prime would fail after less than an hour. I seem to be out of options, other than trying a better motherboard. This chip IMO has hit its limits. My goal now I think is to try and see if I can tighten the timings up some, better than the stock they are now at least. Your thoughts?