it sound more like a turbo/vac pipe problem, as you car sounds like it went into limp mode, where as a failed egr valve, would not put your car in limp mode, failed egr usually only smoke on hard rev'ing , i would lean more to a failed pipe or a pipe thats blown off
Gary
January 2013