When doing the indefinite integrals and taking the limits, you get the results very fast.
int1[p_, a_, b_] = Integrate[1/(1 + a^2 + b^2 - 2 b Cos[p])^(3/2), p,
Assumptions ->
a \[Element] Reals && b \[Element] Reals && 0 <= p <= 2 Pi]
lim1t = Limit[int1[p, a, b], p -> 2 Pi, Direction -> 1,
Assumptions -> a \[Element] Reals && b \[Element] Reals]
(* (4 EllipticE[-((4 b)/(a^2 + (-1 + b)^2))])/(Sqrt[
a^2 + (-1 + b)^2] (a^2 + (1 + b)^2)) *)
lim1b = Limit[int1[p, a, b], p -> 0, Direction -> -1,
Assumptions -> a \[Element] Reals && b \[Element] Reals]
(* 0 *)
int2[p_, a_, b_] = Integrate[Cos[p]/(1 + a^2 + b^2 - 2 b Cos[p])^(3/2), p,
Assumptions -> a \[Element] Reals && b \[Element] Reals]
lim2t = Limit[int2[p, a, b], p -> 2 Pi, Direction -> 1,
Assumptions -> a \[Element] Reals && b \[Element] Reals]
(* (2 (1 + a^2 + b^2) EllipticE[-((4 b)/(a^2 + (-1 + b)^2))] -
2 (a^2 + (1 + b)^2) EllipticK[-((4 b)/(a^2 + (-1 + b)^2))])/(Sqrt[
a^2 + (-1 + b)^2] b (a^2 + (1 + b)^2)) *)
lim2b = Limit[int2[p, a, b], p -> 0, Direction -> -1,
Assumptions -> a \[Element] Reals && b \[Element] Reals]
(* 0 *)
So the definite integrals are lim1t and lim2t.