One of the guys in Project Get Shredded 16 has had a gastric band. This can pose issues like you are going through. The key is to eat small portions more often. I would also make sure the whey you are using is a pure whey iso. Make sure it's thin...fewer thickening agents. Shakes like Dymatize ISO 100 or True Nutrition Whey Iso are both very thin and and light. These shakes can be mixed thin and sipped on without over filling your stomach. You can experiment with different macros too. See if fats allow you to eat more calories. This might be true, or you may find that since fats are so calorically dense, they leave you feeling too full. In this case, you may find that lower fats and higher carbs work well.
As for training, I would have to see what you are currently doing and break your current program down. I would have to look at your physique and see what is working and what is not. There is no single program that is better for everyone. It's all about what works best for your individual body. The best thing I can tell you to do is to be creative. Look at what is working and what is not, the be creative. Take what is not working, throw it out and try a new approach. If you, or anyone else, wants to work one on one, you can contact me here at Naps, through the Next Level Nutrition page and hire me to work with you on a 12 wk program covering nutrition, training and if you are enhanced, we will also build a cycle plan designed for you and your goals/needs