That motherboard will serve you fine. ATI/AMD chipsets will run Nvidia cards, as will Nvidia chipsets run ATI/AMD cards (I am doing it right now).
As far as I know, AMD has no plans to change sockets in the near future.
As far as I know, AMD has no plans to change sockets in the near future.