For a short while (until I found that the CPU fan just won't run fast enough to keep the CPU cool enough), I had my Vishera 8350 in a GA-990FXA-UD3 rev 1.1.
I overclocked the CPU to 4400MHz using the multiplier. (That is, I didn't change the bus clock.)
I overclocked the GSkill 8-9-9-24 1866 RAM to 2133 with no problems. (Compiling Linux using all 8 cores pegs them for 5-10 minutes; I've build Linux (and GCC and 200 other pkgs many times with this setup with no problems.)
The trick may be to compute and use custom timings. Those wait states (8-9-9-24) indicate how much time elapses before data are ready to be read; the time is constant: it doesn't change with clock rate. The numbers are how many clock cycles it takes for data to be valid (ready to be read) at 1866MHz. To use the RAM at 2133MHz, you must multiply the value by 2133/1866 and round up to the nearest integer to ensure that the system waits long enough for the data to become ready. So 8 goes to 10, 9 goes to 11, and 24 goes to 28. In essence, I treat the 8-9-9-24-1866MHz RAM as though it is 10-11-11-28-2133MHz RAM. You can use bigger numbers, but that will only slow the system down. You might be able to get away with subtracting one from one or more of the numbers if the mfr's numbers were already rounded up significantly.
[CPU fan: I'm using the stock CPU cooler. When the system runs right, the fancontrol script will spin the CPU fan up to 6300 RPM; this is enough to keep th e CPU under 60°C (room temp is around 23°C). Alas, I've found that fan on the 990FXA really doesn't want to turn the fan faster than 3500 RPM. Even the ASUS M5A99FX Pro R2.0 has been refusing to run the fan that fast lately. I'd love to find out why the fan sometimes reaches those high speeds and sometimes does not. The PSU is a Corsair R750Mx with a single 63A +12VDC rail (largely because the Vishera draws more than the (about) 22A found on many two-rail PSUs.]