Ok, I decided to monitor my internet sessions on my router while my son was logging into XBL and playing a game of MW3 on his Xbox (Xbox #2). I saw the correct IP address show up in the logs but not once the whole time he was playing was the priority set to what I had set up in Game fuel, it was the default high priority of 128. (I use the XBL sticky guide)
Then I noticed his Xbox was not listing port 3074 next the IP but some other random port in the 17000's range, so that explains why his Xbox was not using my GF rules.
I looked at the system info in the Xbox dash board and it had this same port number listed there as well and not 3074.
So I changed the GF rules from just isolating port 53 and 3074 and included all the ports 1-65535 in the manual rule and had him play another game.
This time I saw the correct priority settings applied to his Xbox but it was only four times (connections) with a "state" of "est" and the rest of the connections that came from his Xbox had a priority of 128. The "state" for each of these connections were a dash (-). I double checked the IP ranges and the port ranges in my GF rule and they were within the GF range to have the higher priority. These were outbound connections so I would think it should have the prioirty setting I entered in the GF rules?
Other questions:
Why is Xbox#2 using a port in the 17000 and not port 3074?
Why doesn't all the out bound traffic have the priority setting I have entered in my GF rules? because they were UDP and not TCP???