SirPrimalform: snip....
I'd call having to run a program and log into an account every time you want to play pretty hefty (and yes, you're still having to authenticate in offline mode, your games are still locked unless encrypted credentials are stored).
Starforce is more than hefty, starforce is
nasty. Steam is far from lightweight though, I got much improved performance from Terraria once I cracked it.
Have you tried running it with the
windows's 3D GUI turned off by disabling "desktop composition" and "visual themes" on steam/retail version of Terraria.exe under compatibility options?
To be fair, Steam is much more than just DRM bloatware (friends, voip, match-making, overlay/browser, etc.) Steam's highest memory usage on my machine is when downloading a new game (approx. 60MB). Under normal circumstances it usually hovers around 20MB +/- 5MB. Considering low end hardware comes with at least 4GB of RAM, I would call that acceptable by today's standards.
Although it rarely affects me, I still think Steam's most legitimate criticism as a form of DRM is concerning the periodic online verification needed to keep running games in offline mode that have been previously activated and unlocked.