Ok I messed around with some settings:
NewtonSetSolverModel( *NewtonWorld, 1)
NewtonSetPlatformArchitecture( *NewtonWorld, 0)
NewtonSetFrictionModel (*NewtonWorld, 1)
defaultID.i = NewtonMaterialGetDefaultGroupID(*NewtonWorld)
NewtonMaterialSetDefaultSoftness (*NewtonWorld, defaultID, defaultID, 0.005)
NewtonMaterialSetDefaultElasticity (*NewtonWorld, defaultID, defaultID, 0.4)
NewtonMaterialSetDefaultCollidable (*NewtonWorld, defaultID, defaultID, 1)
NewtonMaterialSetDefaultFriction (*NewtonWorld, defaultID, defaultID, 0.9, 0.5)
It made it less, also my guess is there is too much gravity, but if I make it less newton is running so sloooooowwww it's mad making, newton update whatever value I pass it doesn't speed up, any tricks? The engine is way faster then newton so it's not lag

Also I just now read, I have no idea, I passed 1 1 1 1, 5 1 1 1 but how should I calculate for example a cylinder?