Should the fans at the top of the PC case blow air out or in?

Solution
Second person today like this, I don't buy the convection argument personally, the slightest fan speed will override it, but it's more important that you get flow, you need air to be changing in the case on a regular basis, about every couple of seconds. It's been tested and in at the front/bottom and out at the back/top is best. It gives the GPU nice cool air to work with, and the CPU cooler gets some too.
Second person today like this, I don't buy the convection argument personally, the slightest fan speed will override it, but it's more important that you get flow, you need air to be changing in the case on a regular basis, about every couple of seconds. It's been tested and in at the front/bottom and out at the back/top is best. It gives the GPU nice cool air to work with, and the CPU cooler gets some too.
 
Solution
You cannot argue the fact that hot air rises. If you blow hot air out the bottom, it's just going to rise around the case, with a potential effect on your ambient temperature (you might even end having your intake fans suck the warm air back in).

So you can't beat top exhaust.

However, if you don't care about noise, then you can get fans to blow hard enough to make the air do what you want.
 
I was looking this up too because I know hot air rises but people also say where there is dust filters the fans there should be intake so good to clarify.. but should I remove the dust filter then? I'll have two intakes in the front, an exhaust in the back and at the top of the case. will this be a good setup for continuous cool air for the system?
 


Which dust filter are you talking about, the top? It can be useful to have a top dust filter, even if that is outbound air, to stop ambient room dust from settling into the case when the machine is off.

There are no wrong answers. Experiment. Get the temperatures you want and monitor the buildup of dust, if any, inside the case.