Are you sure about 7% for 30 years straight? These days returns may be negative. Also, 140k in 30 years may be as good as 14k today.
I would invest up to the matching in a 401k up to the limit, and then invest in some good tech companies for long term gains.