Of your choices, a. so influenced my life" sound rather literary. "Few people have had as much influence on my life as my girlfriend [has]" is more natural - and the [has] is optional.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.