Maybe you should heard about the new Minecraft Forge optimization updates for MC 1.5.1.
Here in the spoiler a major changes quote from the Forge 7.7.0 changelog...
Today I wanted to do a derpy test, I was using Forge 7.7.1.673 and I saw an Optifine version compatible with this version of Forge so I made two screenshots to give you an idea.
With Optifine
Without Optifine
So you guys, already tested out your frame rate?
Here in the spoiler a major changes quote from the Forge 7.7.0 changelog...
- Minecraft Rendering Engine:
Minecraft has moved to a runtime stitcher for there textures. This allows all textures int he game to be stitched together in memory and treated as a single texture. What does this mean? No more need for custom sprite sheets in Forge. Mod authors need to split there spritesheets into single files and have the engine put them back together. For the end user, this could be a significant performance increase for older graphics cards who had issues swaping textures all the time. - TESR Culling:
This was added at the end of the 1.4.7 cycle so i'll mention it here. Forge will now attempt to optimize the rendering of TileEntities by not rendering tile entities that are not on the screen. What does this mean? For the end user a SIGNIFICANT performance increase in areas with a lot of tile entites. However! The downside is there might be some rendering issues while modders adapt. Namely tile entities 'dissapearing' when they are ont he edges of your view area. Simply report these to the mod authors and allow them time to update to the new system. It's well worth the small growing pains. To modders: You simply need to implement TileEntity.getRenderBoundingBox() properly for your tile entities.
Today I wanted to do a derpy test, I was using Forge 7.7.1.673 and I saw an Optifine version compatible with this version of Forge so I made two screenshots to give you an idea.
With Optifine
Without Optifine
So you guys, already tested out your frame rate?