I hate to see you struggle with this but I'm not sure I know how to help. I've found that sorting stuff out on the dyno works the best for me but I understand that not everyone has access to a dyno and/or the resources to do that. But if a person can afford it, testing heads, cams, intakes etc on a dyno really is the best way to figure out what is happening. It can also be done at the track but it just takes more time and work changing parts over the fender rather than standing next to the engine. The list of parts that you have should work pretty well but sometimes a combo just doesn't work for some reason and it can be tough to find the culprit.