I totally understand the first problem! For me it's Path of Exile that does that :)
Hope to see you at the finish line!