It depends what you want the computer for. Do you want to play games in high resolution graphics or are you more casual? What kind of monitor do you have? If you want a computer for gaming, get the 580. Even if you just get the 460 now and change your mind about gaming in the future, you could always purchase an upgrade.