The aerodynamic issue that limits helicopter speeds is retreating blade stall, and there are at least three ways to mitigate the problem, 1) unload the main rotor with stub wings, 2, slow the rotor at higher speeds, or 3) use coaxial main rotors so there is always an advancing blade on one of the rotors.
Technically the Sikorsky X2 is a compound helicopter because of the pusher prop. The prop gives additional forward thrust that you could not obtain through the main rotors alone.
In the mid-sixties Lockheed built the XH-51N which achieved 302.6 mph. It had a P&W J60 jet engine for forward thrust in addition to the P&W PT6 driving the rotor, making it a compound helicopter too. The retreating blade stall was countered with the stub wings; at high speed the main rotor was almost completely unloaded and was used mainly for control at those speeds.
http://wapedia.mobi/en/Lockheed_XH-51
[video=youtube;P94g7TszBFg]http://www.youtube.com/watch?v=P94g7TszBFg[/video]
The current FAI speed record for helicopters was set in 1986 in a British Westland Lynx at 249.1 mph (400.87 kph), which is noteworthy because it is a conventional main & tail rotor configuration - no jet or pusher prop for auxiliary thrust, and no stub wings to counter retreating blade stall.
http://records.fai.org/rotorcraft/absolute.asp
Here's the Lynx doing some aerobatics.
[video=youtube;ba-dln366-E]http://www.youtube.com/watch?v=ba-dln366-E[/video]