I support Gyuri's idea about blitz timers.
I know some players would like to play real-time games, which is hypothetically not even impossible - however not enforceable - with the current settings on the site. Even with the strictest settings what all we can hope for is other players' willingness to play real-time, which hardly leads to the desired outcome, so games stuck, get frustrating and last several days as opposed to ~2 hrs.