Why spend a lot of time and work when a simple hardware upgrade will work ?
And you are deluding yourself if you think that the sharding model you are going to implement is not "only buying you time" and you will have to do additional engineering over time if you keep growing.