It would have been better to just bite the bullet and buy a new one instead of upgrading.
順番は日本語とだいぶ違いますね。
It would have been better to~
〜て良かった
思い切って〜する
just take the plunge and~ (リスク高いとかで怖くて長引いたことを思い切ってしてみる)
just bite the bullet and~ (嫌で面倒くさくて長びいてずるずるしたことを思い切ってやる)
記載した回答のbite the bullet andを取り除いても通じますけどね。
buy a new one instead of upgrading
アップグレードするより買い換える(新しいのを買う)
buy a replacementもOKですね。
ご参考になれば幸いです。