If it being like windows remote desktop without having to install any other software is important to you, take a look at krfb and krdc, found in System, Remote Access
Personally though I would use nx
On my machines I have freenx installed as the server, literally takes a minute or two to install and setup, and nomachine’s nx client which is free on their website
If you get their client rpm package again it’s quick and simple to install
You mentioned speed and I doubt you’ll find any graphical remote access tool that’s quicker
Any machines you want to access with it don’t even have to be booted into a desktop as nx boots it’s own copy
To explain a bit further this is my scenario:
My server machine boots to a console login (runlevel3), so there’s no desktop running, if I want to do any work on it using a gui I just nx in as my user from a desktop machine and up comes a desktop
It also has the added bonus of letting you disconnect your client leaving your session still running on the server so you can resume it later. This allows things like everyone’s downloads, work in progress that I want to continue working with from another location later, couple of irc bots I run etc all running on the one machine in disconnected nx sessions
Whatever you leave running running when you disconnect will still be running when you reconnect, even if you’re reconnecting from another machine
Theres a lot more could be said about the capabilities of nx but this is a forum post not the nx documentation 
Suffice to say it’s secure, as well as faster and more flexible than windows rdp sessions