1. GPS and web browsing on MetroPCS 4G Network when I am on-the-go and battery life is important? 2. Gaming and web browsing on 4G or wifi when the phone is connected to a power source? Should I use the same ROM + kernel for both? Or should I switch between two different ROM + kernel for two different situations? Also, how should I partition my SD for them? I have never used a custom ROM or kernel before. I am using the stock ROM. I have been irritated by the sometimes sluggish performance and speed of the phone. Sometimes the home screens are unresponsive and flip slowly. Apps and (especially) folders are slow to launch/open when I tap on their icons on the home screens. Rooting the phone and removing the bloatware have really improved the phone's speed and performance, but I want to try out a custom ROM and kernel to see if I can further improve the phone. Thanks.