Got 8GB Ram and says I only have 4GB available

Solution
You are fine.
The cached memory is the OS (eg. superfetch) attempting to intelligently guess what hard drive files you will need next and loading them into memory early. If it guessed wrong, or you need the memory for something else, like your game, then it will happily dump the cache for what you really need.
Even if it looks like the 'in use' memory is taking more than what is needed to accommodate your game, the OS's memory manager will take portions of memory that aren't frequently referenced and write it to the disk (sometimes called virtual memory or the page file).
You only need to start closing down other programs if your game starts behaving odd, or sluggish, or if the OS interrupts you and tells you shut some programs down...
As far as I can tell everything is correct from the screenshot:

Total: 8GB (8138MB)
Cached: 4.4GB (4467MB)
Available: 4.4GB (4422MB)

Your system will cache programs to a certain extent, and it appears you already have some heavy program(s) running if you have 4.4GB of cached data.

So even though you have 8GB of RAM - not all of it will be available due to caching.
 


But the game says that it requires 6GB, so when I launch the game will it kill certain programs automatically to get 6GB or not?
 


They recommend 6GB of total system RAM not 6GB of free RAM specifically for the game. They take into consideration a users average amount of RAM that will be used by the OS and other programs. I wouldn't worry about needing any additional RAM, you can always use task manager to see what is currently using your RAM and close any unnecessary programs.
 
You are fine.
The cached memory is the OS (eg. superfetch) attempting to intelligently guess what hard drive files you will need next and loading them into memory early. If it guessed wrong, or you need the memory for something else, like your game, then it will happily dump the cache for what you really need.
Even if it looks like the 'in use' memory is taking more than what is needed to accommodate your game, the OS's memory manager will take portions of memory that aren't frequently referenced and write it to the disk (sometimes called virtual memory or the page file).
You only need to start closing down other programs if your game starts behaving odd, or sluggish, or if the OS interrupts you and tells you shut some programs down because it is running out of resources.
 
Solution
Most games are 32bit. Meaning they will only use up to 4GB of RAM. The reason they state you should have 6GB of RAM is that so your OS can gobble up 1-2GB (normally) cached, and the rest could be used for the game.

There are few games that use more than 4GB of RAM.

You do not have to kill programs to "use" the 8GB of RAM, as 2x4b mentioned it is handled automatically by the OS.

You can gain a few more measly MB by disabling unneeded services and such, but at this point it wouldn't be worthwhile.
 


This game is 6GB so will it work properly?