So why's your sig say that your 2700+ is at 2.3?
Make sure your motherboard doesn't have a jumper that doesn't allow you to set the FSB in the BIOS...I know that a few of the socket A gigabyte boards have such jumper.
When you are able to get your FSB to 166 then you need to set your RAM as such (your BIOS will either see it as 166 or 333...some show the actual MHz in this case it's 166MHz, some show the DDR which would be 333 (166x2=333))
Otherwise if your CPU is 333FSB and your RAM is running DDR400 you'll just have a bottleneck