ok man. When i first put my system together, (listed below) before oc'ing, i was getting about 39 load, 50 max load, ambient tmp was 25, its not to far off yours, but what surprises me is that your not using the stock intel cooler like i was, (system had, stock intel HSF, a side intake, and top exhaust both 80mm) and was runnign dual channel at 1:1 800 fsb.
So if your case has two intakes two exhausts, and a non stock intel hsf, i would have expected much better cooling.
with my rig @ 3.4 gig 900fsb 1:1 before i installed a gigabyte 3D cooler ultra GT (using stock intel hsf) i was getting temps like yours.
One thing i will suggest though, is get your airflow working correct, i dont see a lot of point having an exhaust at the top, then one at the back, if you can, try putting two exhausts at the back, and turn your top exhaust into an intake, it will help cool ram and cpu, because the air will be sucked in from top, front and side, rush over the MB and cpu ram, then right out again.
i ended up doing this hey, two 80mm outakes at the back, then sealed the back up so no hot air could be forced back into the case through open pci brakets, then i turned the top exhaust into an intake, coupled with the side intake this got my temps down 3-5 degrees even before i installed the gigabyte GT, and as usual, cleanup your cables, if they are in the way they will seriously cause big fluctuations in your cooling.
now with my sig specs, i get 37 idle, 53 Max load and they r summer time tmps. winter is like 32 - 48, so cooling these 3.0c's with air is totally possible.