All of them sound OK to me. The first is old-fashioned, and I would say "so much" instead of "so" The second is also a bit old-fashioned and idiomatic. The third is common.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.