So this problem basically has two parts. The answers so far have tried to answer the problems with evening heat out over the surface of the planet. I am working on a circulation model to do just that, but that is complicated and not ready. However, the other part of the problem is the question of insolation. How much solar energy is your planet really receiving? That I can answer with the approach I used here.
Defining planet's orbit
This is just application of Kepler's laws. The semi-latus rectum can be defined by $$ ap = b^2,\quad b = a\sqrt{1-e^2}$$ where $p$ is the semi-latus rectum, $a$ is semi-major axis, $b$ is semi-minor axis, and $e$ is eccentricity. Assuming semi-major axis is 1 AU, those two equations combined give $$p = 1-e^2.$$
The semi-latus rectum is used to find orbital distance as a function of time by $$r = \frac{p}{1+e\cos(\theta)}.$$
Since theta goes from $0$ to $2\pi$ and we want that orbit to take 365 days, we can use python (3.5.2) code to return distance as a function of eccentricity and time (in days) as:
def f(e, t):
p = 1 - e**2
theta = 2 * pi * t / 365
return p / (1 + e * cos(theta)), theta
Zero time for this function is defined at perihelion.
Plot solar energy as a function of time
The first component of solar energy is the relative solar energy due to distance. This is simple, since solar energy flux follows an inverse square law, energy = 1/r**2.
The second component is the seasons. Copying my work from that other problem I linked, I use insolation at 45 degrees north. Insolation as a percentage of maximum (maximum insolation of 1 unit being when the sun is directly overhead) is the cos(latitude - axial_tilt * sin(time)). Axial tilt is 23.5 degrees, same as earth.
Since this seasonal component is a percentage of maximum, we simply multiply it by the distance component to get total energy.
Here is the code that gives us some graphs:
def plot_energy():
x = [i/10 for i in range(3650)]
orbit_a = [r for r, theta in [f(0.1, t/10) for t in range(3650)]]
orbit_c = [r for r, theta in [f(0.2, t/10) for t in range(3650)]]
seasons_a = [cos(radians(45-23.5*sin(i/10/365*2*pi+pi/2))) for i in range(3650)]
seasons_b = [cos(radians(45-23.5*sin(i/10/365*2*pi))) for i in range(3650)]
energy_a = [1/r**2 * n for r, n in zip(orbit_a, seasons_a)]
energy_b = [1/r**2 * n for r, n in zip(orbit_a, seasons_b)]
energy_c = [1/r**2 * n for r, n in zip(orbit_c, seasons_a)]
plt.plot(x,energy_a, 'b', x, seasons_a, 'g')
plt.axis([0, 365, 0, 1.5])
plt.show()
plt.plot(x,energy_b, 'b', x, seasons_b, 'g')
plt.axis([0, 365, 0, 1.5])
plt.show()
plt.plot(x,energy_c, 'b', x, seasons_a, 'g')
plt.axis([0, 365, 0, 1.5])
plt.show()
And here are the graphs. Blue represents your planet's insolation, and Green represents the Earth, with the seasons aligned.
Case A

Case B

Case C

I added the python code so you can replicate or modify if you want. If you do use it, make sure you are in python3 and import from math and matplotlib:
from math import sin, cos, pi, radians
from matplotlib import pyplot as plt
Discussion
While the seasons play a bigger role in insolation changes than the orbit does, the combination of summer at perihelion is significant: a 45% increase in solar energy. It is worthwhile pointing out that with Northern Hemisphere summer aligned with perihelion, the Northern Hemisphere on your planet gets significantly higher solar energy than the southern hemisphere. If the equinox is aligned to perihelion, then the seasons are equal in North and South.
If 1.00 is the amount of sunlight energy received in a year with the sun directly overhead at 1 AU, than on Earth 45 N gets 0.68 and the Equator gets 0.96 over the course of the year.
For your cases, the Northern hemisphere, equator, and southern Hemisphere get the following values:
- Case A: N = 0.72, E 0.98, S = 0.67
- Case B: N = 0.69, E 0.98, S = 0.69
- Case C: N = 0.81, E 1.06, S = 0.69
You will also notice that you get more energy the more eccentric your orbit is. This is due to the sun's delivered energy increasing more for moving 10% inwards than for moving 10% outwards (inverse square law, and all).