Hi
Yep the best bet would be to buy the points if you think your not going to make the target for Platinum.
Another way would be to find someone with a spare 5k of points and see if they are willing to do some sort of deal with you and they can "gift" them to you.
I hope this helps you out.
regards