Wayne,
Just follow the terminal coding instructions we've put here and give it a go. All terminal instructions can be revert back to it's default values once you've tested them.
Any genius bar employee who says that tinkering with terminal coding is a warranty voiding, compleltly lies to you. any mac machine on any Apple store is heavyly modified for 'speed' , 'power balace' and 'stability', this means they usually uses modefined (terminal, plists...etc) version of OSX or using a 3rd party applications.
I've seen this and I know this.
Plus, Genius bar is a waste of time, sending machines for 'repair' is a waste of time (unless u have the LG screen or the fan issue) because it is mostly software/driver problem or the iffeciecy of the installed onboard GPU to handle back/front buffers (hench the lag and/or ghosting effects).
Either cope up with the lag (reduce it as much possible, with terminal tinketing) and use the machine or change to a lower end mac book machine with no retina.
those are the only options you have.
and remember, it may be down $600 today, but tomorrow it may be $605 (and so on), so do the right move you think it is best for your needs.
My needs are web developing / writing books / stock market,
thereof I don't not really care of any 'system' lag (not that I have any due to terminal tinkering) anymore.
let's face it, no one scroll at the speed of lighting in any web browser just to see the 'lag' and then ***** about it, no one presses the 'Mission Control' 200 times a day just to ***** about the lag...etc
so there must be some level of propotion and percentage you're willing to deal with any (low or big) amount of lag.