I would personally play with the surface prior to investing in a new ball. If after a few surface attempts and you do not see the results you want, invest in something else.
The symptoms you are describing about it rolling out and hooking in the first 15 feet would lead toward putting a surface on the ball to allow it to skid more up front. Personally, with stronger equipment I like to put 500/polish. That generally works for me.
If you do not have access to a spinner, I would suggest your first step to be putting a decent amount of polish on and trying it out.