Buying a new Mac will also fix many of these issues - it'll be absolutely clean, fast, and working wonderfully like the first day you get it... which, obviously, you just would have.
And there's not much searching needed either - just a credit card and opening apple.com - clicking on Thailand at the bottom, and Shop in English. Wait a day or 2 and box will arrive by courier. Problem fixed.
Next year buy another