Sounds to me like the rings are knackered causing excess blow-by gas. This will pressurise the crank case and blow the oil cap off cap off. Will also be the cause of the smoke from the exhaust (could also be stem seals, turbo etc). The pressure will also be forcing excessive ammounts of oil through the breather and into the intake which is why there is oil coming out of the dump valve.