I have a 2k12 spec Rockhopper COMP 29er and have a quick decision to make. Should I do my first upgrade and grab Easton EA 90 XC wheels and a a Marzocchi Corsa SL LR 29er fork ($400 all together) or sell it and grab a 2013 Spec Carve 29er COMP ($300 upgrade).

I've had some issues with the new rockhopper due to the fork and having issues with riding on some hard rocky arizona trails. I'm not sure what the best option is - entirely new bike w/ better components or an upgrade of wheels/fork on my rockhopper.