Define hardware change


I have Vista Ultimate, I understand you can only load the OS on a certain number of machines (Perhaps 2?) If I change/upgrade my hardware what constitutes a "new" machine? I'd like to add another DVD burner & add more memory. Would this constitute a significant enough of a change? Or even upgradding the CPU?