yes, it should be fine.
People always make an odd mistake in thinking that a better mobo will make things faster, which is not the case. A better motherboard provides a longer lifetime, better OC support, and most importantly a better feature set. The speed of the board is determined by the buses on said board, and yours is perfectly appropriate for such a build. It is a small build, which means limited expandability, but there is nothing to keep you from doing what you have proposed.
Just make sure your PSU has enough kick for the 580. There is a huge power difference going from the 460 to 580 when it comes to Amp requirements.
I just bought a new PSU - its FSP Everest 80plus 800w. You think its ok for GTX 580??