Do you think its work me making 2 porfolio 1 based around game programming projects and the other based around graphics programming projects.
Having two separate portfolios (as in: two different pages) will only confuse people. You can however have multiple projects on your portfolio which focus on different aspects.
One more thing. A quick Google search about you turned up some things that I personally wouldn't want my potential employers to find, like the videos of your 16th birthday on YouTube.