Can i update my GPU and CPU?

I have a lenovo y-40 and the GPU is a radeon r9 m275x. Is it possible for me to upgrade my laptop to the radeon r9 m290x? My CPU i have right now is a intel i-7 4510u but i feel like its bringing me down. To what CPU can i upgrade to make my laptop better. I would like to still use an i-7 since i use the same laptop to make Photoshop stuff. I also have 12 GB of RAM.

No. You should not have got a laptop for gaming.