Hit up the TWC direct forum and let them know. Node could be overloaded then.
I do see a marked ping increase on Level3's network too however (4.69.132.82) of almost 100ms. Shitty routing could be possible. Try letting the lease expire and see if you pull an IP from a different range.