I've started mining with GPUs recently (04.2013) and now i think about buying an ASIC chips machine. There will be no other machines than ASIC based in near future. We can only get smaller (65nm, 45nm) and slightly faster (not by order of 100 i think). So difficulty won't rise indefinitely.