The Rampage 3 is a MICRO ATX board meaning for the same price as the ASUS P6X58D-E (I'm pretty sure that's the model) you lose several extra slots. Just because it has a cool name really doesn't give it any bonus points, a full ATX board is better suited for a full ATX case and the additional slots will allow you to run an SLI or CrossFireX multi-GPU configuration in the future while it will be more limited on a MicroATX board with fewer slots.
Here are the two boards I'd recommend. The first is the P6X58D from Asus, I recommend it because many people here use it and it has a good set of features. Note that most any X58 board will overclock an i7 9xx series to 4GHz easily. The rest of your searching should be based on number of USB/SATA/PCIe/PCI/eSATA/etc. ports available, multi-GPU options, and component/board quality.
Newegg.com - ASUS P6X58D-E LGA 1366 Intel X58 SATA 6Gb/s USB 3.0 ATX Intel Motherboard
The P6X58D-E is $219 and has an additional PCI and PCIe X1 port compared to the Rampage III. The X1 slot allows for things like WiFi, I/O (serial/parallel) ports, TV tuner, or other expansion cards, same with the PCI slot. It also has a third PCIe x16 slot which could probably be used for tri-GPU or as a second PCIe addition slot.
Now for my board of choice. I recommend the Gigabyte X58A-UD3R because my personal experience with this board has been awesome. Other people have said that Gigabyte's quality can be flaky sometimes but if you get a good unit then you'll be happy with it. It has more USB and SATA than the P6X58D-E and also 2 eSATA on the rear panel. It also has 2 PCIe X1's as opposed to just one.
Newegg.com - GIGABYTE GA-X58A-UD3R LGA 1366 Intel X58 SATA 6Gb/s USB 3.0 ATX Intel Motherboard
With more PCIe X16's than the other boards it is good for lots of expansion, even ignoring the second slots that get covered up you can have 3 GPU's in the right case like the P6X58D-E but has two PCIe X1's above the first X16. It has 8 USB2.0 on the rear panel plus 6 (on the new revision, 4 on the revision I have) USB2.0 inside. Two of the rear USB2.0 ports double as eSATA ports for external drives, it has 2 FireWire ports on the rear as well (one mini, one normal connector) plus one internal FireWire. It has a total of 10 internal SATA ports (6 on the chipset controller, 2 on the SATA3 controller, and 2 on the Gigabyte SATA/IDE controller). The Gigabyte chip also provides one IDE channel and a floppy drive connector if you still need these devices. Right now the board is on sale for $199, normally $209. Using this board I got my i7 930 to 4.1GHz with a Corsair H50 mini-water cooler.