Any decent VPN can be that, if you pick servers near you. But it also depends on your ISP, and their ISP, and how those ISPs talk with each other. Bottom line, you need to experiment.
What kind of speeds are we talking here? In some parts of the world they think 5-7 meg is smokin hot. That may be the case in your area, and if so its not your computer or hardware that will ever change that. I am lucky in that my area is doing 150 solidly. I cannot get those speeds over vpn unless I acquire commercial level hardware due to the encryption tasking via advanced vpn configuration. I do get half that though, and realize I need a bigger budget to hit 150 and be in a tunnel with several hops! My open raw IP connection will hold 150 all day long. If you are on a old computer with ancient processor(s) and even worse a worn out router, those items will be more likely the issue than your vpn provider (especially if its one of the top 5 named around this forum).
That is very doable. Your sig says USA so you have too many servers to count within a 35ms ping range.