CallMeLoukas :
Ok so ram is the ram stick you buy and VRAM is the ram that the graphics card have. For example gtx 1050ti 4gb <-- Right? My question is: if I play for example bo3 will it use the 4gb from the VRAM and the rest from the ram? Like if a game needs 6gb of ram to run I'll take 4gb from my graphics card and 2gb from the ram. Is that correct or false. I suck at VRAM and RAM. I want a gpu that can run in good fps games like iw bo3 bf1 etc. I have a8 7650K 3.30mhz and 8gb ram. I have 200 dollars to spend on a gpu. Should I buy a 100 dollar gpu and more ram or buy a good gpu ? Thanks for reading
It doesnt work like that at all. Normal ram is meant for the cpu to use to load tasks into that need to be accessed really fast. It will load the mechanic the game uses, positions of the objects and such into the ram. The vram on the gpu is there to handle all the information that need to be displayed on screen rapidly ( a box, your gun, an explosion). Btw your a8 7650k runs at 3.3 - 3.7 ghz (gigahertz).
Apu's like yours are a bit different. They have a gpu onboard but that gpu doesn't have any memory. So you can set it in to bios how much of your ram can be used as vram for the gpu part of you cpu. However this is not possible with an external gpu as it has it's own faster vram (gddr5 most of the time. This is meant to be used for the tasks a gpu gets to do). As you won't be using your apu's gpu part anymore if you add a gpu having vram assigned to the gpu part of the apu is useless.
Now to help you further. Your cpu isn't great and black ops 3 might struggle a bit on it but getting something like gtx 1050 ti is a good idea. 8gb of ram is fine for the time being.