So long as those front fans are intake, bringing air INTO the case, and those top and rear fans are exhaust, taking hot air out of the case, then it is good the way it is. I might actually either remove or disconnect that top fan closest to the front. It's probably counter productive, but since you don't have a tower cooler, the effect isn't going to be as noticeable as if you did have one. Even so, that fan is probably just making noise for no good reason. Maybe even remove it and close that fan location off with some black plastic or painted sheet metal to keep airflow moving to the back of the case where it needs to be.
As to the graphics card, the configuration is fine. Those fans have no real affect on airflow in that portion of the case.
I see no issues IMO with that case model. It is fine for that hardware configuration.