I find it really strange that you get < 10 FPS on your computer. It only happens when you shoot bullets or you always get poor performance?
Besides what the guys already said about Debug mode, I would like to add two more possibilities:
- Something is very wrong with your code (like doing something unnecesary, like making a huge amount of collision checks per frame or something). You can either use a profiler or comment parts of the code out until you discover the source of the problem. Still, I find it very strange that you get such poor performance on a i3 processor, unless you are doing something really taxing like taking screenshots every frame without noticing.
- You don't have the drivers for your Intel graphics card installed. My computer also has an Intel and I remember that I got awful performance (like 5 FPS), which turned out it was because I installed the wrong drivers. Make sure you have something called Intel Graphics Controller on your system tray (the little icons next to the clock, bottom right corner). If you don't, install it.