I would suggest upgrading to a Sandy or Ivy quad i5 at some point. The i3 isn't going to bottleneck the video card (since most games are only coded to use 2 cores), but at the same time, the powerful card cannot compensate for lacking CPU performance, if a game does come out that wants to use 4 cores.
For example, Battlefield 3 multiplayer, you'll need a quad core to really play at ultra settings as this is one game that can and does use as many cores as your CPU has to give. Skyrim I'm not sure about, it definitely likes a quad core CPU, but I'm not sure if thats because its coded to use 4 cores, or its just coded very inefficiently.