S3 is paper thin and pretty iffy in my opinion for someone your size. The other True Temper tubes are good quality though so no worry there.
For a cheap but good quality frame check out Tom Teesdale
http://www.tetcycles.com/
Only thing negative I've heard is about his paint. Ask him about options there.