Is it possible to have a variable increase using the game logic editor?
You might be happy by looking at the Physics tab/Physics panel. 

There are two Velocity parameters: Minimum and Maximum. You can set the maximum and apply any force you like = speed is capped. It caps any speed of that object. 


(Do not ask me why there is a minimum.) 

The downside is, this counts for all motions.