It seems as though the asker doesn't know about mapping, which wasn't really addressed and would answer the implied "I don't like how this feature works and it's slowing me down" question. It only takes a few lines to work around vim's "horrible" copying and pasting:
let mapleader = ","
let g:mapleader = ","
noremap <leader>a ggVG
noremap <leader>c "+y
noremap <leader>v "+gP
noremap <leader>x "+x