For a single 1440p monitor setup, you can go with one high-end card and not have to worry about lacking performance. And your motherboard will support dual GPUs without any issues. Some motherboards only have enough bandwidth for a single graphics card, despite having 2 physical slots, so when you install two graphics cards, they will have to split that bandwidth, leading to a potential bottleneck. Not having enough bandwidth is like breathing through a straw, you'll be wasting the money you've spent on your GPUs because they will be bottlenecked by the lack of bandwidth.
But, your ASUS Maximus VI Formula motherboard is designed with enough bandwidth for two graphics cards to run at full speed without any bottlenecking. The two cards will still be splitting the bandwidth from x16 in a single slot to x8/x8 in two slots, but because they're PCI-Express 3.0 slots, they will be fast enough to run a GPU at full speed even at x8 operation. So you don't need to worry about wasting money if you use 2 slots, you will be getting much better performance, depending on the application and the GPUs. Your motherboard will not be a limiting factor.
As for getting a graphics card in 2014, I would recommend waiting for the Nvidia GTX 800 series to release in the first quarter of 2014. There will be an architecture change in the 800 series, which could potentially mean big performance boosts compared to the 700 series. Also, there will be R9 290X cards with aftermarket coolers by that time, but unless you have a well ventilated case, I wouldn't recommend running two of those in the same system.