Most GWAS QQ plots will show strong line right up the diagonal (i.e. P-value distribution is as expected by chance) with (hopefully) an uplifted tail towards the end where some limited # of SNPs end up more significant than expected by chance. Your plot seems to show there is a massive amount of inflation - i.e. very large # of unexpectedly significant variants across a wide spectrum of P-values.
I could be wrong, but I would think this is saying that something is fundamentally different about your cases and controls. Possibly ancestry? you said you added 2 PCs, but I believe a more typical # might be 10. At a coarse level, you could project the cases and controls onto an ancestrally-informative reference set (e.g. 1KG) to see if the plots seem similar (e.g. it's not all Euro cases and Asian controls)
But more fundamentally, you need to confirm that your cases and controls are (except for Case/Control status) equivalent - e.g. did they come from the same experimental process? were they similarly mixed together across batches? etc.
I hope that helps - that's all I got.