I'm running Xubuntu (linux) and as mentioned before I installed the drivers via the public repos. If I'm only mining on one GPU with two OpenCL instances then wouldn't that be a configuration issue in cgminer and not my driver?
Fine, don't believe the person who wrote the application

Ya got me and you're most likely right. Eating my hat now....... (I was doubtful because I was installing the driver per the instructions of every tutorial I've seen so far.)
I ended up trying Windows out since that seems to be what most folks on this forum are using (by my guess) and now I have both cards achieving their expected hashrates.
My new problem is that with --auto-fan and --auto-gpu set along with the default target temps my cards now heat up until they hit my cutoff temp of 90C, disable, cool down, then re-enable, but DON'T take on any jobs after that and just sit at an idle 0 hashrate.
Any thoughts?