From someone who has swapped three frames using the same basic groupset, wheels and cockpit, if the current frame fits ride it until you save up enough money to buy a complete second bike - except if you really like wrenching and you don't mind actually spending more in the long run.