Most laptops have their GPUs integrated in the motherboard, it is soldered within so it is virtually impossible to upgrade. I suggest googling your laptop if it supports gpu upgrade but I doubt, few laptops lang as far as I know like razr or alienware dell supports it imo.
Regarding the keyboard I suggest a small external usb keyboard na parang plastic that can be folded.