I did some timing tests and also read some articles like this one (last comment),and it looks like in Release build, float and double values take the same amount of processing time.
How is this possible? When float is less precise and smaller compared to double values, how can the CLR get doubles into the same processing time?
Edit:
Exact duplicate of "Are doubles faster than floats in c"