This still does not circumvent the problem of a 32 bit integer. If you have enough of these new marks to buy something over the integer limit you would NOT be able to do so as it would still have to use the integer. So you still have the problem of something being in plat over the integer limit.
Yes there is a way around the cap in a way but you are still not going to be able to drop it back down to plat over the integer limit. IE you get 5 marks which is worth 5 mil plat and when you try to turn them back to plat at once you cannot as you would exceed the integer limit.
I believe the problem is that everything is based off of plat so SSG would have to change the system to work off of something else.